grumbling thunder - German English Dictionary